to toil long and hard - Deutsch Englisch Wörterbuch